package cn.xie.domain.strategy.service.armory;

/**
 * @author: xiaoxie
 * create: 2025-08-04 14:04
 * @BelongsProject: bit-market
 * @BelongsPackage: cn.xie.domain.strategy.service.armory
 * description: 策略装配库(兵工厂)，负责初始化策略计算
 */

public interface IStrategyArmory {
    /**
     * 装配抽奖策略配置「触发的时机可以为活动审核通过后进行调用」
     *
     * @param strategyId 策略ID
     * @return 装配结果
     */
    boolean assembleLotteryStrategy(Long strategyId);
    /**
     * @description: 分布式的环境下获取抽奖到的id
     * @author: xiaoxie
     * @date: 2025/8/4 下午7:33
     * @param: [strategyId]
     * @return: java.lang.Integer
     **/


}
